#ifndef _VECTOR_TEMPLATE_OPERATORS_H_
#define _VECTOR_TEMPLATE_OPERATORS_H_

#include "cuMath.h"

#pragma warning(disable: 4244)
#pragma warning(disable: 4146)

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

#include "cuFloat4.h"
#include "cuFloat3.h"
#include "cuFloat2.h"
#include "cuFloat1.h"

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

#include "cuInt4.h"
#include "cuInt3.h"
#include "cuInt2.h"
#include "cuInt1.h"

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

#include "cuUInt4.h"
#include "cuUInt3.h"
#include "cuUInt2.h"
#include "cuUInt1.h"

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

#include "cuUChar4.h"
#include "cuUChar3.h"

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------

#include "cuColor.h"

#endif